﻿$(document).ready(function () {

    //页面加载完成后，替换时间
    time();

    //替换标题和内容
    setTitle();
    setContent();
    setImg();

    //将页面上的人名和地名替换成地址栏的内容
    //    $(".nameDiv").each(function () {
    //        $(this).html(GetQueryString("name"));
    //    });
    //    $(".addressDiv").each(function () {
    //        $(this).html(GetQueryString("address"));
    //    });

    //阅读次数加1
    $.ajax({
        type: "POST",
        url: "/tools/headline_ajax.ashx?action=viewsAdd",   //提交的页面/方法名
        data: { "xlsid": GetQueryString("contentId"), "name": GetQueryString("name"), "area": GetQueryString("address") }, // 
        dataType: "json",
        success: function (data) {
        },
        error: function (err) {
        }
    });

    var inconfig;
    $.ajax({
        type: 'get',
        url: '/tools/headline_ajax.ashx?action=getconfig&url=' + encodeURIComponent(location.href.split('#')[0]),
        async: false,
        data: { userid: GetQueryString("userid") },
        dataType: "json",
        success: function (result) {
            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: 'wxb9cfab9710359e7a', // 必填，公众号的唯一标识
                timestamp: result.timestamp, // 必填，生成签名的时间戳
                nonceStr: result.nonceStr, // 必填，生成签名的随机串     
                signature: result.signature, // 必填，签名，见附录1
                jsApiList: ['checkJsApi', 'onMenuShareAppMessage'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
            });
        },
        error: function () {
            //            alert("fail");
        }
    });

    wx.ready(function () {
        // 1 判断当前版本是否支持指定 JS 接口，支持批量判断
        wx.checkJsApi({
            jsApiList: ['onMenuShareAppMessage'],
            success: function (res) {
                //                alert(JSON.stringify(res));
            }
        });
        // 2. 分享接口
        // 2.1 监听“分享给朋友”，按钮点击、自定义分享内容及分享结果接口
        wx.onMenuShareAppMessage({
            title: $("#title").html(), //分享内容标题
            desc: $(".content-text").html(), //分享内容
            link: '', //分享内容链接
            imgUrl: 'http://headline.c2d.me/weixin/assets/img/' + GetQueryString("contentId") + '.png', //分享内容图片链接
            trigger: function (res) {
            },
            success: function (res) {
                //                alert('可以弹出3');
                $.ajax({
                    type: "POST",
                    url: "/tools/headline_ajax.ashx?action=headSelect",   //提交的页面/方法名
                    data: { "xlsid": GetQueryString("contentId"), "name": GetQueryString("name"), "area": GetQueryString("address") }, // 
                    dataType: "json",
                    success: function (data) {

                    },
                    error: function (err) {
                    }
                });
            },
            cancel: function (res) {
                //alert('已取消');
            },
            fail: function (res) {
                //                alert(JSON.stringify(res));
            }
        });

        // 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口
        wx.onMenuShareTimeline({
            title: $("#title").html(), //分享内容标题
            desc: $(".content-text").html(), //分享内容
            link: '', //分享内容链接
            imgUrl: 'http://headline.c2d.me/weixin/assets/img/' + GetQueryString("contentId") + '.png', //分享内容图片链接
            trigger: function (res) {
            },
            success: function (res) {
                //                alert('可以弹出3');
                $.ajax({
                    type: "POST",
                    url: "/tools/headline_ajax.ashx?action=headSelect",   //提交的页面/方法名
                    data: { "xlsid": GetQueryString("contentId"), "name": GetQueryString("name"), "area": GetQueryString("address") }, // 
                    dataType: "json",
                    success: function (data) {

                    },
                    error: function (err) {
                    }
                });
            },
            cancel: function (res) {
                //                alert('已取消');
            },
            fail: function (res) {
                //                alert(JSON.stringify(res));
            }
        });

        // 2.3 监听“分享到QQ”按钮点击、自定义分享内容及分享结果接口
        wx.onMenuShareQQ({
            title: $("#title").html(), //分享内容标题
            desc: $(".content-text").html(), //分享内容
            link: '', //分享内容链接
            imgUrl: 'http://headline.c2d.me/weixin/assets/img/' + GetQueryString("contentId") + '.png', //分享内容图片链接
            trigger: function (res) {
            },
            success: function (res) {
                //                alert('可以弹出3');
                $.ajax({
                    type: "POST",
                    url: "/tools/headline_ajax.ashx?action=headSelect",   //提交的页面/方法名
                    data: { "xlsid": GetQueryString("contentId"), "name": GetQueryString("name"), "area": GetQueryString("address") }, // 
                    dataType: "json",
                    success: function (data) {

                    },
                    error: function (err) {
                    }
                });
            },
            cancel: function (res) {
                //                alert('已取消');
            },
            fail: function (res) {
                //                alert(JSON.stringify(res));
            }
        });

        // 2.4 监听“分享到微博”按钮点击、自定义分享内容及分享结果接口

        wx.onMenuShareWeibo({
            title: $("#title").html(), //分享内容标题
            desc: $(".content-text").html(), //分享内容
            link: '', //分享内容链接
            imgUrl: 'http://headline.c2d.me/weixin/assets/img/' + GetQueryString("contentId") + '.png', //分享内容图片链接
            trigger: function (res) {
            },
            success: function (res) {
                //                alert('可以弹出3');
                $.ajax({
                    type: "POST",
                    url: "/tools/headline_ajax.ashx?action=headSelect",   //提交的页面/方法名
                    data: { "xlsid": GetQueryString("contentId"), "name": GetQueryString("name"), "area": GetQueryString("address") }, // 
                    dataType: "json",
                    success: function (data) {

                    },
                    error: function (err) {
                    }
                });
            },
            cancel: function (res) {
                //                alert('已取消');
            },
            fail: function (res) {
                //                alert(JSON.stringify(res));
            }
        });

        wx.error(function (res) {
            //            alert(res);
            //            alert(location.href.split('#')[0]);
            //config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。
        });
    });
});